package com.pptv.mtbu.ottflow.dao;

import java.util.*; 

import com.pptv.mtbu.ottflow.domain.*;
import com.pptv.mtbu.ottflow.vo.PageBean;


public interface UserDao extends BaseDao
{

	User get(Integer id);

	Integer save(User record);

	void update(User record);

	void delete(User record);

	void delete(Integer id);

	@Deprecated
	List<User> findAll();
	@Deprecated
	List<User> findByPage(PageBean pageBean);
	@Deprecated
	int findCount();
	@Deprecated
	List<User> findUsrByRoleIdByPage(String roleId, PageBean pageBean);
	@Deprecated
	List<User> findUsrByRoleByPage(Role role, PageBean pageBean);

	

	List<User> find(String hsl,Object[] objs,PageBean pageBean);

}
